package jiang.jvm;

/**
 * @ClassName FatherClass
 * @Description: 类初始化测试父类
 * @Author jiangshitao
 * @Date 2023/3/6
 */
public class FatherClass {
    /**
     * 静态变量
     */
    public static String parent_StaticField = "父----静态变量";
    /**
     * 变量
     */
    public String parentField = "父类----普通变量";
    // 静态初始化块
    static {
        System.out.println(parent_StaticField);
        System.out.println("父类------静态初始化块");
    }
    // 初始化块
    {
        System.out.println(parentField);
        System.out.println("父类-----初始化块");
    }

    /**
     * 构造器
     */
    public FatherClass() {
        System.out.println("父类--构造器");
    }
}
